@charset "gb2312";
/* CSS Document 

技术支持：科信网络
*/
/* 公用代码*/
html{ overflow-x:hidden;}
*{margin:0;padding:0; border:none;}

body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,
	ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,
	form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,
	embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,
	blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select
	{ 	margin:0; padding:0;font-family: Microsoft YaHei !important;}

/* flexslider */
.flexslider{position:relative;height:auto;overflow:hidden;background:url(loading.gif) 50% no-repeat; padding-top:85px}
.slides{position:relative;z-index:1;}
.flexslider  ul.abslide li{ }
.slides li{height:607px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

.PicTitle{ width:95%; height:auto; overflow:hidden; margin:auto; background:url(NewsLine.gif) repeat-x left bottom;}
.PicTitle ul li{ float:left; overflow:hidden; background:#e5e5e5; height:35px; margin-top:12px; margin-right:10px;}
.PicTitle ul li a{ color:#000; font-size:14px; padding:8px 32px;float:left;}
.PicTitle ul li a:hover,.PicTitle ul li a.Navli{ background:#489b16; color:#fff;padding:8px 32px;}

.sygs{background:url(jjbj.jpg) top center no-repeat;}

.blank_h {
	height: 0px;
}
.xc_banner{ position:relative; height:420px; overflow:hidden}
.xc_banner .ban_img{ position:absolute; top:0; left:50%; margin-left:-960px; height:420px; width:1920px; max-width:none;}




.pro{background:#efefef; margin:auto;margin-bottom:50px }
.pro_nav {
   width:1200px; margin:auto; 
}
.pro_nav a {
  line-height: 58px;
  display: block;
  float: left;
  padding: 0 11px;
  color: #888888;
  font-size: 14px;
}
.pro_nav a:hover,
.pro_nav a.cur {
  color: rgb(255, 255, 255); background-color: rgb(232, 140, 5);
  
}


.pro_nav a.cur1 {
  background: #dfdfdf;
  color: #000;
  
}

.message {
  padding: 70px 0 80px;
}
.message h3 {
  text-align: center;
  color: #333333;
  font-size: 22px;
  font-weight: normal;
}
.message ol {
  width: 1000px;
  margin: 50px auto 0;
}
.message ol li {
  float: left;
  width: 48%;
  margin-bottom: 25px;
  background: #f3f3f3;
}
.message ol li:nth-child(2n) {
  float: right;
}
.message ol li:nth-child(6) {
  float: left;
}
.message ol li:nth-child(7) {
  float: right;
}
.message ol li input {
  height: 54px;
  width: 100%;
  background: none;
  border: none;
  color: #999999;
  padding: 0 15px;
  font-size: 14px;
  font-family: "微软雅黑";
  outline: none;
  -webkit-appearance: none;
}
.message ol li textarea {
  font-size: 14px;
  padding: 10px 15px;
  width: 100%;
  height: 162px;
  border: none;
  background: none;
  color: #999999;
  font-family: "微软雅黑";
  outline: none;
  -webkit-appearance: none;
}
.message ol li .btn,
.message ol li .btn2 {
  color: #fff;
  font-size: 18px;
}
.message ol li .btn {
  background: #e87e14;
}
.message ol li .btn2 {
  background: #808080;
}


.contact_bg {
	background: url("contact_bg.png") no-repeat center 50px rgb(255, 255, 255); overflow: hidden; padding-top: 10px;
}
.contact_div {
	margin: 0px auto; width: 600px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; padding-top: 120px; padding-bottom: 160px; font-size: 14px;
}
.contact_div .h2 {
	color: rgb(36, 41, 138); text-transform: uppercase; line-height: 30px; padding-top: 15px; padding-bottom: 15px; font-size: 30px; font-weight: normal;
}
.contact_div a {
	text-decoration: none;
}
.product_ul {
	overflow: hidden; margin-bottom: 10px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid; width:1200px; margin:auto
}
.product_ul ul li {
	width: 300px; text-align: center; overflow: hidden; padding-bottom: 80px; float: left;
}
.product_ul ul li .pic {
	width: 300px; text-align: center; position: relative;
}
.product_ul ul li:hover .pic {
	transition:0.3s;
}
.tempWrap {
	margin: auto;
}
.product_ul ul li .pic .imgs {
	width: 280px; margin-bottom: 10px;
}
.product_ul ul li .pic img {
	transition:0.8s ease-out; width: 280px; height: 280px; -webkit-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out;
}
.product_ul ul li .pic p {
	background: url("pro_pic1.png") no-repeat center; transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.product_ul ul li:hover .h2 {
	color: rgb(215, 142, 44);
}
.product_ul ul li:hover .pic img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.product_ul ul li a {
	text-decoration: none;
}
.product_ul ul li .h2 {
	line-height: 36px; font-size: 14px; font-weight: normal;
}
.product_ul ul li:hover .pic p {
	opacity: 1;
}
.pro_one_div {
	margin: auto; width: 680px; text-align: center;
}
.pro_one_div1 {
	margin: auto; width: 90%; text-align: center;
}
.pro_big {
	width: 100%; overflow: hidden;
}
.pro_big:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1);
}
.big_img {
	transition:0.3s ease-out; height: 400px; margin-top: 10px; margin-bottom: 10px; transform: scale(1); -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.owl-carousel .owl-wrapper::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.owl-carousel {
	width: 100%; display: none; position: relative; -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	width: 100%; overflow: hidden; position: relative;
}
.owl-carousel .autoHeight.owl-wrapper-outer {
	transition:height 500ms ease-in-out; -webkit-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page {
	cursor: pointer;
}
.owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
	
}
.owl-carousel .owl-wrapper {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.owl-carousel .owl-item {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.owl-theme .owl-controls {
	text-align: center; margin-top: 20px;
}
.owl-theme .clickable.owl-controls .owl-buttons div:hover {
	text-decoration: none; opacity: 1;
}
.owl-theme .owl-controls .owl-page {
	display: none; -ms-zoom: 1;
}
.owl-theme .owl-controls .owl-page span {
	margin: 5px 7px; border-radius: 20px; width: 16px; height: 16px; display: block; -webkit-border-radius: 20px; -moz-border-radius: 20px;
}
.owl-theme .owl-controls .active.owl-page span {
	background: url("i_bg4.png") no-repeat;
}
.owl-theme .clickable.owl-controls .owl-page:hover span {
	background: url("i_bg4.png") no-repeat;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	padding: 2px 10px; border-radius: 30px; width: auto; height: auto; color: rgb(255, 255, 255); font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px;
}
.loading.owl-item {
	background: url("AjaxLoader.gif") no-repeat center; min-height: 150px;
}
#owl-demo5 {
	margin: 0px auto; width: 96%; text-align: center; max-width: 512px;
}
#owl-demo5 .loading.owl-item {
	min-height: 100px;
}
.owl-theme#owl-demo5 .owl-controls .owl-buttons {
	left: -30px; top: 0%; width: 112.5%; height: 0px; position: absolute;
}
.owl-theme#owl-demo5 .owl-controls .owl-buttons div {
	transition:0.3s ease-out; width: 30px; height: 89px; color: rgb(255, 255, 255); text-indent: 60px; overflow: hidden; margin-top: 0px; display: inline-block; -ms-zoom: 1; -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
}
.owl-theme#owl-demo5 .owl-controls .owl-buttons div.owl-prev {
	background: url("product_left.png") no-repeat center; float: left;
}
.owl-theme#owl-demo5 .owl-controls .owl-buttons div.owl-prev:hover {
	background: url("product_left_on.png") no-repeat center;
}
.owl-theme#owl-demo5 .owl-controls .owl-buttons div.owl-next {
	background: url("product_right.png") no-repeat center; float: right;
}
.owl-theme#owl-demo5 .owl-controls .owl-buttons div.owl-next:hover {
	background: url("product_right_on.png") no-repeat center;
}
#owl-demo5 .item {
	margin: 0px 4px;
}
#owl-demo5 .item img {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 100%; height: 100%; display: block; background-color: rgb(255, 255, 255);
}
#owl-demo5 .item dd {
	margin: 0px auto 10px; width: 100%; max-width: 89px;
}
#owl-demo5 .item .psel {
	border: 1px solid rgb(232, 140, 5); border-image: none;
}
.pro_right {
	width: 560px; overflow: hidden; padding-top: 20px; float: left;
}
.pro_right h2 {
	line-height: 26px; font-size: 20px; font-weight: normal; margin-bottom: 25px;
}
.pro_right .pro_desc {
	line-height: 26px; overflow: hidden; font-size: 14px; margin-bottom: 25px;
}
.pro_right .overview {
	background: url("pro_pic2.png") no-repeat left 5px; color: rgb(232, 140, 5); line-height: 26px; padding-left: 21px; font-size: 14px; display: block;
}
.pro_right .pro_r_a {
	overflow: hidden; margin-top: 120px;
}
.pro_right .pro_r_a a {
	border-radius: 6px; width: 386px; height: 46px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 46px; letter-spacing: 2px; font-size: 18px; text-decoration: none; margin-bottom: 12px; display: block; background-color: rgb(232, 140, 5);
}
.pro_right .pro_r_a a.bgs1 {
	background-color: rgb(27, 60, 116);
}
.pro_right .pro_r_a a:hover {
	transition:0.3s; opacity: 0.8;
}
.pro_t {
	background: url("pro_bg2.jpg") repeat-x left bottom; height: 40px; overflow: hidden; clear: both; margin-top: 50px; margin-bottom: 25px;
}
.pro_t a {
	height: 38px; text-align: center; color: rgb(51, 51, 51); line-height: 38px; padding-right: 10px; padding-left: 10px; font-size: 16px; text-decoration: none; margin-right: 40px; float: left; min-width: 54px;
}
.pro_t a:hover {
	color: rgb(51, 51, 51); border-bottom-color: rgb(232, 144, 15); border-bottom-width: 2px; border-bottom-style: solid;
}
.pro_t a.psel {
	color: rgb(51, 51, 51); border-bottom-color: rgb(232, 144, 15); border-bottom-width: 2px; border-bottom-style: solid;
}
.pro_two {
	overflow: hidden; padding-bottom: 30px;
}
.pro_two .pro_two_txt {
	color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; padding-top: 10px; padding-bottom: 50px; font-size: 14px;
}
.pro_two .pro_two_txt img {
	max-width: 100%;
}
.yema {
	padding: 40px 0px 45px; height: 30px; text-align: center; overflow: hidden; clear: both;
}
.yema a {
	margin: 0px 1px; padding: 5px 12px; color: rgb(51, 51, 51); font-family: Microsoft YaHei !important; font-size: 14px;
}
.yema span {
	margin: 0px 1px; padding: 5px 12px; color: rgb(51, 51, 51); font-family: Microsoft YaHei !important; font-size: 14px;
}
.yema a:hover {
	background: rgb(26, 59, 115); margin: 0px 1px; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none;
}
.yema span.current {
	background: rgb(26, 59, 115); color: rgb(255, 255, 255) !important;
}
.contact_bg2 {
	overflow: hidden; padding-top: 50px; padding-bottom: 50px; 
}
.contact_bg2 .map {
	width: 617px; overflow: hidden; padding-left: 20px; float: left;
}
.contact_bg2 .map img {
	max-width: 100%;
}
.contact_mid {
	width: 490px; line-height: 38px; padding-right: 20px; font-size: 14px; float: right; display: inline;
}
.contact_mid .p {
	width: 430px; color: rgb(51, 51, 51); line-height: 24px; padding-bottom: 30px; font-size: 14px;
}
.contact_mid .input {
	background: rgb(255, 255, 255); border: 1px currentColor; border-image: none; width: 97%; height: 38px; color: rgb(101, 101, 101); line-height: 38px; padding-left: 3%; font-family: Microsoft YaHei !important; font-size: 14px; margin-bottom: 15px; float: left;
}
.contact_mid .msg_txt {
	border: 0px currentColor; border-image: none; width: 97%; height: 85px; color: rgb(101, 101, 101); line-height: 22px; padding-top: 9px; padding-left: 3%; font-family: Microsoft YaHei !important; font-size: 14px; background-color: rgb(255, 255, 255);
}
.contact_mid .btn {
	background: url("contact_bg2.png") no-repeat 214px rgb(232, 140, 5); border: 0px currentColor; border-image: none; width: 236px; height: 36px; color: rgb(255, 255, 255); letter-spacing: 1px; font-size: 14px; float: left; cursor: pointer; -webkit-appearance: none;
}
.contact_mid .btn:hover {
	opacity: 0.8;
}
@media screen and (max-width:1200px)
{
.top_bg {
	position: inherit;
}
.blank_h {
	height: 0px;
}
}




/*新闻列表*/
.news_con{ overflow:hidden; margin-top:30px; border-bottom:1px solid #d3d3d3; margin-bottom:0px;}
.news_con ul li{height:242px; overflow:hidden; margin-bottom:53px; display:block;}
.news_con ul li .imgs{ width:337px;  height:235px;float:left; display:inline; overflow:hidden;}
.news_con ul li .imgs img{width:337px;  height:235px;-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;}
.news_con ul li:hover .imgs img{-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);}
.news_con ul li .i_about_r{ float:right; display:inline; line-height:26px; width:830px; overflow:hidden; }
.news_con ul li .i_about_r h3{ line-height:56px; height:56px; overflow:hidden; font-size:22px; color:#333333; font-weight:normal; margin-bottom:5px;}
.news_con ul li .i_about_r em{ font-size:14px; color:#999999; margin-bottom:6px; display:block;}
.news_con ul li .i_about_r .p{ height:78px; overflow:hidden; font-size:16px; color:#666666;}
.news_con ul li .i_about_r .news_more{ margin-top:22px; padding-left:18px; padding-right:18px; float:left; height:40px; line-height:40px; border-radius:6px; background-color:#e1e1e1; color:#666666; font-size:16px;}
.news_con ul li:hover .i_about_r .news_more{  background-color:#bf101a; color:#fff;}

/*新闻详细*/
.about_x{margin-top:30px;overflow:hidden; line-height:24px;font-size:14px; padding-bottom:50px; color:#4c4c4c;  }
.about_x .show_t{ padding-bottom:5px; line-height:32px; padding-top:20px;font-size:25px; color:#333;  font-weight:normal; letter-spacing:1px; text-align:center; margin-bottom:8px;}
.about_x .con_line{text-align:center; height:30px; line-height:20px;font-size:14px; color:#a8a8a8; border-bottom:1px solid #cccccc;}
.about_x img{ padding-top:5px; padding-bottom:20px; text-align:center;}
.about_x img:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.about_x .con_id{ line-height:28px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:30px; padding-bottom:30px; font-size:15px; text-align:left}
.about_x table{border-collapse:collapse;border-spacing:0; margin:0 auto;}
.about_x table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}

.news_a{ margin-top:30px; margin-bottom:50px; width:75%; padding-left:300px}
.news_a a{ width:152px; height:38px; text-align:center; display:block; background-color:#e5e5e5; font-size:14px; line-height:38px;}
.news_a a:hover{ text-decoration:none; background-color:#bf101a; color:#fff;}

/*关于我们*/
.i_about_c{margin-top:50px; margin-bottom:26px; text-align:center;}
.i_about_c a{ display:inline-block; min-width:130px; padding-left:7px; padding-right:7px; height:43px; line-height:43px; text-align:center; font-size:16px; border:1px solid #d9d9d9; background-color:#eee; margin-left:3px; margin-right:3px; letter-spacing:1px; color:#666666; vertical-align:text-bottom;}
.i_about_c a:hover{ background-color:#bf101a; border:1px solid #bf101a; color:#fff; text-decoration:none;}
.i_about_c a.aboutsel{background-color:#bf101a; border:1px solid #bf101a; color:#fff; }

.about_div{ padding-top:0px;font-size:15px; overflow:hidden; line-height:26px; padding-bottom:20px;}
.about_div table{border-collapse:collapse;border-spacing:0; margin:0 auto; text-align:center}
.about_div img:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.about_div h2{ color:#121212; font-size:24px; line-height:36px; letter-spacing:1px;}
.about_div p{ letter-spacing:0px; font-size:15px !important; color:#121212; line-height:30px;}
.about_div label{ color:#1b3c74; font-weight:bold;}
.about_div table td{ padding: 5px 0px;/*border:1px solid #000;*/}


 

.about_div1{ padding-top:0px;font-size:15px; overflow:hidden; line-height:26px; padding-bottom:10px; text-align:center; width:95% }
.about_div1 img { padding:10px; text-align:center}
.about_div1 img:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.about_div1 h2{ color:#121212; font-size:24px; line-height:36px; letter-spacing:1px;}
.about_div1 .p{ letter-spacing:1px; font-size:16px; color:#121212; line-height:32px;}
.about_div1 label{ color:#1b3c74; font-weight:bold;}
.about_div1 table{ text-align:center}

/*联系我们*/
.contact_bg{ background:url(contact_bg.png) #fff center 50px no-repeat; overflow:hidden; padding-top:0px;}
.contact_div{width: 600px;margin: 0 auto;line-height: 26px; font-size: 14px;  overflow: hidden; padding-top: 120px; padding-bottom: 160px;color: #333333;}
.contact_div .h2{    font-size: 30px; color: #333333;  font-weight: normal;line-height: 30px; padding-top: 15px; padding-bottom: 15px; text-transform: uppercase;}
.contact_div a{ text-decoration:none;}

/*产品列表*/
.product_ul{ overflow:hidden; border-bottom:1px solid #d3d3d3; margin-bottom:10px;}
.product_ul ul li {float: left; padding-bottom:20px;text-align: center; width: 400px; overflow:hidden;}
.product_ul ul li .pic { position:relative; width:380px;  text-align: center;}
.product_ul ul li:hover .pic{transition:all 0.3s;}
.tempWrap { margin: auto;}
.product_ul ul li .pic .imgs{ width:360px; margin-bottom:10px;}
.product_ul ul li .pic img { width:360px; height:250px;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.product_ul ul li .pic p{ position:absolute; top:0; left:0; width:100%; background:url(pro_pic1.png) center center no-repeat; height:100%;filter: Alpha(Opacity=0);opacity: 0;transition:all 0.3s;}
.product_ul ul li:hover .h2{color:#d78e2c;}
.product_ul ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.product_ul ul li a{ text-decoration:none;}
.product_ul ul li .h2{ font-size:15px; font-weight:normal;line-height:32px;}
.product_ul ul li:hover .pic p{filter: Alpha(Opacity=100);opacity: 1.0;}

/*产品详细*/
.pro_one_div{ width:680px; text-align:center; margin:auto}
.pro_one_div1{ width:90%; text-align:center; margin:auto}
.pro_big{ overflow:hidden; width:100%;}
.pro_big:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.big_img{margin-bottom:10px; margin-top:10px;  height:400px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
/*滚动产品*/
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:20px;text-align: center;}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/ display:none;}
.owl-theme .owl-controls .owl-page span{display: block;width: 16px;height: 16px;margin: 5px 7px;/*filter: Alpha(Opacity=50);opacity: 0.5;*/-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;/*background:url(i_bg3.png) no-repeat;*/}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background:url(i_bg4.png) no-repeat;}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images*/
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}
#owl-demo5{  width:96%; max-width:512px; margin:0 auto;text-align:center;}
#owl-demo5 .owl-item.loading{ min-height:100px;}
#owl-demo5.owl-theme .owl-controls .owl-buttons{ position:absolute; top:0%; width:112.5%; left:-30px; height:0;}
#owl-demo5.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:30px; height:89px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:0;}
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(product_left.png) center center no-repeat; float:left;}
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(product_left_on.png) center center no-repeat;}
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(product_right.png) center center no-repeat; float:right;}
#owl-demo5.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(product_right_on.png) center center no-repeat;}


#owl-demo5 .item{margin: 0px 4px; }
#owl-demo5 .item img{display: block;height: 100%;width: 100%; border:1px solid #e2e2e2; background-color:#fff;}
#owl-demo5 .item dd{ width:100%; margin:0 auto; max-width:89px;margin-bottom:10px;}
/*#owl-demo5 .item img:Hover{ border:1px solid #c30d23;}*/
#owl-demo5 .item .psel{border:1px solid #bf101a;}

.pro_right{ float:left; width:560px; overflow:hidden; padding-top:20px;}
.pro_right h2{ font-weight:normal; font-size:20px; line-height:26px; margin-bottom:25px;}
.pro_right .pro_desc{ line-height:26px; margin-bottom:25px; overflow:hidden; font-size:14px;}
.pro_right .overview{ padding-left:21px; color:#bf101a; font-size:14px; line-height:26px; display:block; background:url(pro_pic2.png) left 5px no-repeat;}
.pro_right .pro_r_a{ overflow:hidden; margin-top:120px;}
.pro_right .pro_r_a a{ width:386px; display:block; height:46px; line-height:46px; text-align:center; color:#fff; border-radius:6px; background-color:#bf101a; font-size:18px; text-transform:uppercase; text-decoration:none; letter-spacing:2px; margin-bottom:12px;}
.pro_right .pro_r_a a.bgs1{ background-color:#1b3c74;}
.pro_right .pro_r_a a:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}

.pro_t{ height:40px; overflow:hidden; background:url(pro_bg2.jpg) left bottom repeat-x;margin-bottom:25px; margin-top:50px; clear:both;}
.pro_t a{ min-width:54px; text-align:center;padding-left:10px; padding-right:10px; float:left; height:38px; line-height:38px; font-size:16px; color:#333333; text-decoration:none; margin-right:40px;}
.pro_t a:hover{color:#333;border-bottom:2px solid #e8900f;}
.pro_t a.psel{ color:#333; border-bottom:2px solid #e8900f;}
.pro_two{overflow:hidden; padding-bottom:30px;}
.pro_two .pro_two_txt{ line-height:24px;font-size:14px; color:#333; overflow:hidden; padding-bottom:50px; padding-top:10px;}
.pro_two .pro_two_txt img{ max-width:100%;}


/*分页*/
.yema{text-align:center;padding: 40px 0 0px 0;overflow:hidden; height:30px; clear:both;}
.yema a{ padding:5px 12px;  margin:0 1px; font-size:14px; color:#333;font-family: Microsoft YaHei!important;}
.yema span{ padding:5px 12px;  margin:0 1px; font-size:14px; color:#333;font-family: Microsoft YaHei!important;}
.yema a:hover{  background:#1a3b73; margin:0 1px; font-size:14px; color:#fff; text-decoration:none;}

.yema span.current{color:#fff !important; background:#1a3b73;}

/*新联系我们*/
.contact_bg2{background-color:#eee; overflow:hidden; padding-top:50px; padding-bottom:50px; }
.contact_bg2 .map{ float:left; width:617px; overflow:hidden; padding-left:20px;}
.contact_bg2 .map img{ max-width:100%;}
.contact_mid{float:right; display:inline;width:490px; padding-right:20px;line-height:38px;  font-size:14px;}
.contact_mid .p{ font-size:14px; padding-bottom:40px; color:#333333; line-height:24px; width:430px;}
.contact_mid .input{ height:38px; line-height:38px; padding-left:3%;width:97%; float:left; background:none; border:1px; margin-bottom:15px; background-color:#fff; font-size:14px;color:#656565;font-family: Microsoft YaHei!important; outline:none;}
.contact_mid .msg_txt{padding-left:3%; line-height:22px; width:97%;  padding-top:9px;background-color:#fff;border:0px;  height:85px;color:#656565;font-family: Microsoft YaHei!important; font-size:14px; }
.contact_mid .btn{ background:url(contact_bg2.png) #bf101a 214px center no-repeat;width:236px; height:36px; border:0px; cursor:pointer; color:#fff; font-size:14px; letter-spacing:1px;  float:left;-webkit-appearance: none;}
.contact_mid .btn:hover{filter:alpha(opacity=80);opacity:0.8;}

@media screen and (max-width: 1200px) {
.top_bg{ position:inherit;}
.blank_h{ height:0;}
}


/* 留言 */
.form_message span { padding-left:20px; font-size:1.0em; color:#666; }
.guestbook_input,
.guestbook_textarea,
textarea#content,
.guestbook_code,
#nickname,
#guesttel,
#guestemail,
#guestqq,
#title
{clear:both; width:400px;height:28px; line-height:28px; margin:2px 90px 2px 0px; padding:0px 10px; background:#F5F5F5; border:none;}


.guestbook_textarea,textarea#content {width:400px; height:58px;}
.guestbook_code {float:left;  width:222px; margin:0px 0px 20px 0px; }
.guestbook_input:hover,
.guestbook_textarea:hover,
.guestbook_code:hover,
#nickname:hover,
#guesttel:hover,
#guestemail:hover,
#guestqq:hover,
#title:hover,
textarea#content:hover
{ background-color:#FFC;
-moz-box-shadow:0px 0px 10px #A5C7FE;
-webkit-box-shadow:0px 0px 10px #A5C7FE;
box-shadow:0px 0px 10px #A5C7FE;

}	

.guestbook_btn {
clear:both;
line-height:28px;
padding:0px 40px;
-moz-box-shadow: 3px 3px 4px #DFDFDF;-webkit-box-shadow: 3px 3px 4px #DFDFDF;box-shadow: 3px 3px 4px #DFDFDF;
	color:#FFF;
	font-size:14px;
border-radius: 3px 3px 3px 3px;
	overflow:hidden;
	cursor:pointer;
	background:#2065C4;
	display:block;
	
}
.guestbook_btn:hover{ background:#FF4A00;}
#checkcode {float:left;}